package cn.yunbamboos.rest.service.transaction;

import cn.yunbamboos.rest.service.IRestService;

/**
 * 服务事务管理接口
 * */
public interface ServiceTransactionManager {
    /**
     * 开启事务
     * */
    void begin(IRestService service);
    /**
     * 提交事务
     * */
    void commit(IRestService service);
    /**
     * 回滚事务
     * */
    void rollback(IRestService service);
    /**
     * 释放事务
     * */
    void release(IRestService service);


}
